package com.four.shop.controller;

import com.four.shop.entity.Parameter;
import com.four.shop.service.ParameterService;
import com.guli.common.utils.R;
import com.guli.common.vo.ParameterVo;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.*;

import java.util.List;

/**
 * @Author:wsy
 * @Date: 2021/12/9/15:35
 */
@RestController
@RequestMapping("shop/parameter")
public class ParameterController {

    @Autowired
    private ParameterService parameterService;

    /**
     * 添加
     * @param parameter
     * @return
     */
    @PostMapping("addParameter")
    public R addBatch(@RequestBody Parameter parameter){
        parameterService.addParameter(parameter);
        return R.ok();
    }

    /**
     * 批量添加
     * @param parameter
     * @return
     */
    @PostMapping("addParameter2")
    public R addBatch2(@RequestBody Parameter[] parameter){
        parameterService.addBatch2(parameter);
        return R.ok();
    }

    /**
     * 根据商品id查询商品属性
     * fegin调用
     * @param id
     * @return
     */
    @GetMapping("/findParameterById/{id}")
    public List<Parameter> findParameterById(@PathVariable("id") Integer id){
        return parameterService.findParameterById(id);
    }
}


